home *** CD-ROM | disk | FTP | other *** search
- Der Packet Teiber für Dlink DE600 hat folgende Betriebsarten:
-
- TCPWND 1024, kein IRQ nur VBL ca. 12kB/s 2 ICs
- (Zeit für Paket mit 1024 Byte ca. 16ms)
-
- TCPWND 2048, IRQ und VBL ca. 15kB/s 3 ICs
-
- dito mit Bytezugriff und Inverter ca. 17kB/s 4 ICs
-
- dito mit Zusatzhardware ca. 30kB/s? 8 ICs
-
-
- Test 100 * 1000 Bytes einlesen in Schleife:
-
- ohne Inverter und Bytezugriff 229 * 5ms = 11,45 ms
- mit -"- 167 = 8,35 ms
- testweise wie Zusatzhardware 84 = 4,2 ms ?
-
- Test 1000 * 1000 Bytes mit memcpy: 175 * 5ms = 0,875 ms
-
- Test 1000 * 1000 Bytes chksum: 315 * 5ms = 1,57 ms
-
- Ablauf:
-
- receiver irq -> ip_queue -> ip_checksum
-
- net_demux: ip_demux -> tcp_handler -> tcp_checksum -> tcp_queue
- timer_handler
-
- tcp_receive: memcpy
-
-
-
- Stand 28.1.93 pm
-
-